package JDBC;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/**
 * 测试数据库建立链接
 */
public class demo1 {
    public static void main(String[] args) {
        Connection conn=null;
        try {
            //加载类驱动
            Class.forName("com.mysql.jdbc.Driver");
            //建立链接(连接对象内部其实包含了socket对象，是一个远程连接，比较耗时！这是Connection对象管理的一个要点)
            //真正开发中.为了提高效率，都会使用连接池来管理连接对象
            conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/zz","root","123456");
            System.out.println(conn);
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }finally {
                try {
                    if(conn!=null){
                        conn.close();
                    }
                } catch (SQLException e) {
                    e.printStackTrace();
                }
        }
    }
}
